.module-box {
    margin: 0;
    padding: 0 20px 20px 20px;

    &:first-child {
        padding-top: 20px;
    }

    .module-title {
        display: flex;
        margin-bottom: 20px;
        align-items: center;
        justify-content: space-between;

        .title-text {
            font-weight: 700;
            font-size: 18px;
            -webkit-font-smoothing: antialiased;
        }

        .title-line {
            -webkit-box-flex: 1;
            background-color: hsla(0, 0%, 59%, 0.3);
            display: flex;
            -ms-flex: 1;
            -webkit-flex: 1;
            flex: 1;
            height: 1px;
        }
    }

    .module-content-box {
        font-weight: 400;
        font-size: 13px;
    }
}
